﻿/* 全局 */
* { margin: 0px; padding: 0px; border: 0px; }
body { font-size: 14px; color: #333; font-family: " ", "黑体","Arial"; background-color: #fff; /*text-align: center;*/ }
table { margin: auto; }
a { color: #333; text-decoration: none; }
    a:hover { color: #44b73c; text-decoration: none; }
.clear { clear: both; }
.red { color:#f00; }

/* 母版页 */
#header { height: 120px; }
#logo {  height: 120px; margin: 0 auto; max-width:1200px;}
#logo2 { width: 188px; height: 100px; margin: 10px 0; float: left; /*background: url(../images/logo1.png) no-repeat;*/ }
    #logo2 a { width: 188px; height: 100px; display: block; float:left; }
#logo0 { float:left; margin:20px; height:80px; border-left: #ccc 1px solid; }
#logo21 { width: 200px; height: 80px; margin-top: 40px; float: left; font-size:16px; text-align:left; }
    #logo21 span { font-size:18px; color:#44b73c; font-weight:bold; }
#logo3 {width: 160px; height: 80px; margin-top: 40px; margin-left:500px; float: left; font-size:16px; text-align:left; }
    #logo3 span { font-size:18px; color:#44b73c; font-weight:bold; }
#logo4 { width:100px; height:100px; float:right; margin:10px 0; }
#logo4 img{ width:100%; height:auto;}
/* 菜单 */
#menuBg { background: url(../images/menubg.gif); height: 50px; margin-bottom:15px; }
.header { width: 1200px; margin: 0 auto; }
.header1 {width: 1898px; margin: 0 auto;}
#menu1 { line-height: 50px; color: #fff; width: 1200px; }
    #menu1 ul { list-style-type: none; text-align: center; display: inline; }
    #menu1 li { float: left; display: block; text-align: center; }
        #menu1 li a { display: block; width: 150px; height: 50px; color: #fff; text-decoration: none; font-size:16px; }
            #menu1 li a:hover { background: url(../images/menu2.gif); }
.menuBg { background: url(../images/menu0.gif); display: block; float: left; width: 4px; height: 50px; }
#menu1 li a.menuA { background: url(../images/menu1.gif) no-repeat; color: #fff; }
/* bottom */
#footer{height:270px; background-color:#333; }
#footerMenu{width:1200px; text-align:left; padding-top:20px; color:#fff; margin:auto;}
#footerMenu1 { float:left; width:200px; }
#footerMenu2 { float:left; width:200px; }
#footerMenu3 { float:left; width:400px; }
#footerMenu4 { float:right; margin-top:15px; }
    #footerMenu a {color:#bbb;}
    #footerMenu a:hover {color: #44b73c;}
    #footerMenu span{display:block; margin-top:20px; padding-left:20px;}
    .footerTitle{ font-size:18px; background: url(../images/footer.gif) no-repeat left center ; padding-left:20px; }
#footer2{ margin: 0 auto; height:50px; background-color:#444; text-align:center; color:#fff; padding-top:20px; }
    #footer2 a { color:#bbb; }
    #footer2 a:hover {color: #44b73c; }

/* 首页 */
.container {float:left; }
.container1 { float:right;}

#iRoll { margin:0 auto; width:1920px; }
.iTitle{text-align: center; padding: 50px 0 40px; }
    .iTitle h5{font-size: 36px; line-height: 1; color: #333; position: relative; font-weight:normal; }
    .iTitle h5::after{content: ""; position: absolute; bottom: -15px; left: 0; width: 100%; height: 1px; background: #dedede;}
    .iTitle h6{font-size: 12px; line-height: 1; color: #999; font-weight:lighter; }
.iLine{width: 20px; height: 3px; background-color: #43b93a; margin: 13px auto 11px; position: relative; z-index: 5;}
#iPro{ background-color:#fefefe; }
#iPro1{ width:1200px; height:auto; margin:0 auto; overflow:hidden; }
    .iPro{ margin:0 105px 40px 105px; }
#iPro1{    display: flex;  align-items: center;}	
#iPro1 div{width:30%; margin:0 3%}
#iPro1 div a{ display:block; text-align:center;border: 2px solid #3333;box-shadow: 5px 5px 5px #ddd;}
#iPro1 div span{ line-height:30px; font-size:18px; color:#000; display:block;text-align: center;}	
	
	
#iCore{ background: url(../images/index2.jpg) no-repeat center; }
#iCore1{ width: 1200px; height:640px; margin:0 auto; overflow: hidden; }
#iCore2{margin-top: 80px; width: 500px; height: 360px; background: rgba(255, 255, 255, 0.9); padding:60px; }
    #iCore2 h5 { font-size: 24px; line-height: 24px; color: #44b73c; margin-bottom: 20px;    text-align: center; }
    #iCore2 p { color:#666; text-align:left; margin:10px 0; font-size:16px; line-height:40px; }
#iCase{ background-color:#f1f1f1; }
#iCase1{ width:1200px; height:auto; margin:0 auto; overflow:hidden; }
    #iCase1 dl{ float:left; margin-right:20px; margin-top:40px;    width: 18%; }
    #iCase1 dd{ height:45px;line-height:45px;text-align:center;background:#666; font-size:18px; }
    #iCase1 dd a{ display:block; color:#fff; }
    #iCase1 dd a:hover{ background:#44b73c; position: relative; left: 1px; top: 1px; }
#iAbout{ background: url(../images/index1.jpg) no-repeat center; }
#iAbout1{ width: 1200px; height:640px; margin:0 auto; overflow: hidden; }
#iAbout2{margin-top: 80px; width: 500px; height: 360px; background: rgba(255, 255, 255, 0.9); padding:60px; }
    #iAbout2 h5 { font-size: 24px; line-height: 24px; color: #44b73c; margin-bottom: 20px; }
    #iAbout2 p { line-height:24px; color:#666; text-align:left; margin:10px 0; text-indent:2em; }
#iNews{ background-color:#fff; }
#iNews1{ width:1200px; height:auto; margin:0 auto; overflow:hidden; }
    .iNews2{ float:left; margin-top:30px; margin-right:40px; padding-bottom:20px; border-bottom:1px solid #ccc;  }
    .iNews3{ float:left; margin-right:10px; }
    .iNews4{ float:left; width:350px; height:160px; text-align:left; }
        .iNews4 h5{ font-size:18px; height:55px; }
        .iNews4 span{ line-height:24px; }
#iPart{ background-color:#f1f1f1; }
#iPart1{width: 1200px; height:auto; margin:0 auto; overflow: hidden; padding-top:40px;}

.menutitle{ height:45px; margin:0px; overflow:hidden; }
.menutitle1 {margin:10px 0px 0px 15px; text-align:left; color:#fff; font-size:12px; }
    .menutitle1 a { color: #fff; font-size: 18px; }
        .menutitle1 a:hover { color: #ddd; position: relative; left: 1px; top: 1px; }

.content1{margin:5px; padding:5px;}

.header1{ width:100%}
.header1 img{ width:100%;}

.idxPic { float: left; margin: 9px; text-align: center; width:23%;}
    .idxPic span { display:block; font-size:16px; line-height:30px; }
    .idxPic img { border: #ccc 1px solid; border-radius:5px; box-shadow:5px 5px 5px #ddd;width:100% !important;}
    .idxPic a:hover { position: relative; left: 1px; top: 1px; }
.idxPic2 { margin: 10px; text-align: left; border-bottom:#eee 1px solid; }
    .idxPic2 img { border: #ddd 1px solid; border-radius:5px; box-shadow:5px 5px 5px #ddd; }
    .idxPic2 a { display:block; font-size:18px; padding:5px; margin:5px; font-weight:bold; border-bottom:#eee 1px dashed; }
    .idxPic2 a:hover { position: relative; left: 1px; top: 1px; }
    .idxPic2 span { display:block;margin:10px; color:#666; }
        .idxPic2 span a { font-size:14px; color:#44b73c; float:right; border:none; }

/*左侧边栏目*/
.menuBorder, .menuBorder2, .menuBorder3 {width: 290px;/* overflow: hidden; */background-color:#fff;margin:10px 0;}
    .menuBorder .menutitle { background-color:#44b73c; font-size:24px; text-align:left; color:#fff; height:90px; line-height:90px; padding-left:20px; }
	.menuBorder ul li{position:relative;list-style: none;}
    .menuBorder ul li>a { display:block; height: 62px; line-height:62px; padding-left: 30px; font-size: 18px; color: #333333; border-bottom: 1px solid #f1f1f1; text-align:left; background: url(../images/arrow_right.png) no-repeat right 33px center; }
    .menuBorder ul li>a:hover { color: #44b73c; background: url(../images/menu2.gif) no-repeat right 33px center; }
    .menuBorder ul li dl{background:#fff;width: 66%;position:absolute;left: 97%;top: 0px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);padding:10px 0;display:none;z-index: 999;}
	.menuBorder ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
	.menuBorder ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0 33px; text-align:left !important;}
	.menuBorder ul li dl dd a:hover{ color:#f60;}
			
    .menuIcon { float:right; margin-top:26px; margin-right:30px; }
    .menuBorder2 .menutitle { font-size: 18px; font-weight:bold; text-align: left; color: #44b73c; height:70px; line-height: 70px; padding-left:20px; border-bottom: 1px solid #f1f1f1; }
    .menuBorder2 span { margin:5px; text-align:left; line-height:30px; display:block; border-bottom: 1px dashed #f2f2f2; }

/*分类详情页*/
.nav { border-bottom: #ddd 1px solid; }
.nav1{width:1200px; height:45px;  margin:0 auto; }
.navIcon { width:43px; height:45px; display:block; border-left:#ddd 1px solid;border-right:#ddd 1px solid; float:left; margin-right:10px; background: url(../images/navicon.png) no-repeat center;  }
    .nav1 span { display:block; float:left; text-align:left; font-size:16px; line-height:45px; }
.pageBg{ background-color:#f1f1f1; padding:20px 0;overflow:hidden; }

.cttBorder { width: 890px; min-height: 700px; margin: 10px 0; background-color:#fff; }
.cttTitle { width:890px; height:90px; line-height:90px; border-bottom:#eee 1px solid; color:#44b73c; font-size:24px; }
    .cttTitle h3 { width:300px; height:88px; margin:0 auto; border-bottom:#44b73c 2px solid;text-align: center;}
.cttTitleView { width:890px; height:140px; line-height:90px; border-bottom:#ddd 1px solid; color:#44b73c; font-size:24px; }
    .cttDate{ font-size:14px; line-height:20px; color:#999; }
.cttContent { text-align:left; line-height:200%; margin:10px; }
    .cttContent .cttContTu { border-bottom:1px #eee solid; }
    .cttContent p { margin: 15px 0; }
.cttDoc{ padding:30px 50px; font-size:16px; }
#cttPage { text-align:center;margin-top:20px; }
    #cttPage span { vertical-align:top; padding-left:20px; }

.title2 { border-top: #ddd 1px dotted; line-height: 45px; margin-top:30px; text-align: center; }

.video_box{float:left;display:block;width:240px;height:auto;margin-left:20px;margin-top:20px;border:1px solid #ccc}
.video_box dd{height:40px;line-height:40px;text-align:center;background:#666;}
.video_box dd a{display:block;color:#FFF;width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.video_box dd a:hover{ background:#44b73c; }
.page{ width:268px;height:30px;line-height:30px; padding:40px; margin:0 auto;}
.page ul{display:block;}
.page ul li{float:left;text-align:center;list-style:none;}
.page ul li a{display:block;margin-left:5px;padding:0 5px;background:#44b73c;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#FFF;}
/*
.page ul li span{display:block;margin-left:5px;padding:0 8px;background:#44b73c;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#FFF;}
*/

/*返回顶部*/
#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(../images/totop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}

.inside_con{ padding:10px 10px; min-height:300px; text-align:left;}
.chen{ padding:3% 3% 0 3%}
.chen ul li{ float:left; display:block; width:29%; margin-right:6%; margin-bottom:2%; border:1px solid #ccc;}
.chen ul li a{ display:block}
.chen ul li a img{ display:block; width:100%;height: 177px;
    object-fit: cover;}
.chen ul li a span{ line-height:40px; height:40px; color:#fff; font-size:14px; background:#666666; display:block; text-align:center; margin-top:4%}
.chen ul li a span:hover{background: #44b73c;}
.chen ul li:nth-child(3n) {
    margin-right: 0% ;
}

.olpp{ text-align:left; padding:2%}
.olpp h2{ border-bottom:1px solid #ccc; line-height:40px; margin-bottom:2%}
.olpp h2 span{ font-size:16px; color:#000; border-bottom:1px solid #000;line-height:40px; height:40px; display:inline-block}
.olpp ul li{ float:left; display:block; width:23.5%; margin-right:2%}
.olpp ul li .img01{height:150px; border:#676767 solid 2px; }
.olpp ul li .img01 table tr td{ height:144px;}
.olpp ul li .img01 table tr td img{ max-width:100%; max-height:144px; display:block; margin:0 auto;}
.olpp ul li:nth-child(4n) {
    margin-right: 0% ;
}

.lxwm{ padding:2%; text-align:left;}
.lxwm01{ width:100%;}
.lxwm01 img{ width:100%}
.lxwm01 span{ font-size:16px; display:block; padding:2%}
.lxwm ul{ list-style:none;}
.lxwm ul li{ margin-bottom:2%}
.lxwm ul li span{ display:block; font-size:16px; color:#000}
.lxwm ul li span em{ display:inline-block; line-height:30px; color:#F00; margin-right:1%} 
.input_text01{ display:block; padding:1%; border:1px solid #ccc; width:98%}
.select01{ display:block; padding:1%; border:1px solid #ccc; width:100%}
.lxwm ul>a{display:block;margin:0 auto;background:rgb(255, 185, 0);width: 10%;line-height: 40px;height: 40px;text-align: center;color: #fff;}
.lxwm ul li .checkbox{ line-height:30px; font-size:15px;}
.lxwm ul li .checkbox a{ color:#3b67a0}
 
